/**	 
 * @Description 
 * @Path		com.bbx.api.sdk.model.base.BaseRequest.java 
 * @Author		年向   
 * @Date		2015年8月19日 上午10:18:47 
 * @Company	 	蓝海（福建）信息技术有限公司	 
 */
package com.bbx.api.sdk.model.base;

import android.content.Context;

import com.bbx.androidapi.util.SystemUtil;
import com.bbx.api.sdk.Config;
import com.bbx.api.sdk.net.base.JsonBuild;

/**
 * @Description
 * @Path com.bbx.api.sdk.model.base.BaseRequest.java
 * @Author 年向
 * @Date 2015年8月19日 上午10:18:47
 * @Company 蓝海（福建）信息技术有限公司
 */
public class BaseRequest {
	public String access_token;
	public String uid;
	public String app_version;
	public String device_type_phone;
    public String app_type;
    public String city;
    /**0帮邦行
     * 1公务车
     * 2天山行
     * */
    public int app;
    
    
    public BaseRequest() {
		super();
		// TODO Auto-generated constructor stub
	}

	public BaseRequest(Context context) {
    	app_version=SystemUtil.getAppVersionName(context);
    	device_type_phone=SystemUtil.getBrand();
    	app_type=Config.APP_STYPE;
    	city=Config.CITY;
    	app=Config.APP;
	}

	public String getAccess_token() {
		return access_token;
	}

	public void setAccess_token(String access_token) {
		this.access_token = access_token;
	}

	public String getUid() {
		return uid;
	}

	public void setUid(String uid) {
		this.uid = uid;
	}
	public String getApp_Version() {
		return app_version;
	}

	public void setApp_Version(String app_version) {
		this.app_version = app_version;
	}
	public String getDevice_type_phone() {
		return device_type_phone;
	}

	public void setDevice_type_phone(String device_type_phone) {
		this.device_type_phone = device_type_phone;
	}
	public String getApp_type() {
		return app_type;
	}

	public void setApp_type(String app_type) {
		this.app_type = app_type;
	}
	public String toJsonStr() {
		try {
			return new JsonBuild().setModel(this).getJsonString();
		} catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		return "";
	}

	public String toJson() {
		try {
			return new JsonBuild().setModel(this).getJson();
		} catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		return "";
	}
	public String toJson1() {
		try {
			return new JsonBuild().setModel(this).getJson1();
		} catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		return "";
	}
}
